@charset "utf-8";
/* CSS Document */

@font-face {
font-family: 'Geometr415';
src: url('../font/Geometr415/Geometric415BT-BlackA.eot');
src: url('../font/Geometr415/Geometric415BT-BlackA.eot?#iefix') format('embedded-opentype'),
url('../font/Geometr415/Geometric415BT-BlackA.woff2') format('woff2'),
url('../font/Geometr415/Geometric415BT-BlackA.woff') format('woff'),
url('../font/Geometr415/Geometric415BT-BlackA.ttf') format('truetype'),
url('../font/Geometr415/Geometric415BT-BlackA.svg#Geometric415BT-BlackA') format('svg');
}
*, *:before, *:after {box-sizing: border-box;}
.w71{ width:71.8%; margin:0px auto;}

.fullbox{width:100%;}

.wp{max-width:1920px;}

.header{width:100%; height:70px; background-color:#fff; position:fixed;left:0px; top:0px;z-index:100000;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; /*overflow:auto;*/}
/*.header.fixedmenu{ position:fixed; top:0px; left:0px;-moz-box-shadow:0px 0px 10px #c7c5bf;
-webkit-box-shadow:0px 0px 10px #c7c5bf;
box-shadow:0px 0px 10px #c7c5bf; background-color:#fff;}*/

.logotop{ position:absolute;display: flex;justify-content: space-between;flex-wrap: nowrap;width:100%;align-items: center;/* left:0px; top:0%; -o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);*/}
.logotop .logo{width:100%; /*text-align:center;*/}
.logotop .logo img{ height:70px;margin-left: 20%;}

.slider {position: relative; width: 100%; height: 100%;overflow: hidden;}
            
.slides {display: flex; transition: transform 0.5s ease-in-out;}

.slide {display:flex;  justify-content: flex-start;flex-wrap: nowrap; flex: 0 0 100%; height: 100%; position: relative;}

.slide img {width: 25%; height: 100%; object-fit: cover;}

.index-container {position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); display: flex; justify-content: center;}

.index {padding: 5px 10px; background-color: #ccc; border-radius: 50%; color: #fff; cursor: pointer; margin: 0 5px;}

.index.active {background-color: #555; height: 20px;}

.i_ssbn{width:30px; height:100%; background:url(../images/tb_01.png) center no-repeat;  background-size:16px; position:absolute; top:0px; right:90px; z-index:10000;}
.i_ssbn span{width:100%; height:100%; display:inline-block;cursor:pointer;}
.i_ssbn_div{width:200px; display:none; background-color:#fff; z-index:10000; position:absolute; right:0px; top:100%;box-shadow: 0px 5px 20px 0px #d9d9d9;}
.i_ssbn_div .ipt1{width:80%; height:40px; line-height:40px; text-indent:15px; border:0px; font-family:"微软雅黑"; background-color:#fff; color:#b9b9b9; font-size:0.16rem;}
.i_ssbn_div .ipt2{width:20%; height:40px; background:url(../images/ss.jpg) center no-repeat;  border:0px; background-size:15px;}

.i_bbtb{width:30px; height:100%; background:url(../images/tb_02.png) center no-repeat; background-size:16px;position:absolute; top:0px; right:50px; z-index:10000;}
.i_bbtb span{width:100%; height:100%; display:inline-block; cursor:pointer;}
.i_bbtb_div{width:150px; display:none; background-color:#fff; z-index:10000; position:absolute; right:0px; top:100%;box-shadow: 0px 5px 20px 0px #d9d9d9;}
.i_bbtb_div a{width:100%; padding:10px 5px; color:#333; font-size:14px; line-height:1.7; text-align:center;}
.i_bbtb_div a:hover{ background-color:#025a96; color:#fff;}

.i_logo_ul{width:100%;}
 .nav_menu{width:100%; margin:0px; padding:0px;display: flex;justify-content: space-between;flex-wrap: nowrap;}
.i_logo_ul .nav_menu li{width:90px; height:35px; margin:0px; padding:0px; float:left; position:relative;border-right: solid 1px #000;}
.i_logo_ul .nav_menu li .a_nav{width:100%; position:relative; height:35px; line-height:35px; display:inline-block; text-align:center; overflow:hidden; color:#000; font-size:15px;}
.i_logo_ul .nav_menu li .a_nav:hover,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li .a_nav.active1{ background-color:#025a96; text-decoration:none;}


.i_logo_ul .nav_menu li dl{width:300px;background-color: #faf7f2;
    border-radius: 0 4px 4px 0;
    box-shadow: 6px 2px 10px rgba(0,0,0,.2); position:absolute; left:100%; top:0px; z-index:111; display:none;}
.i_logo_ul .nav_menu li dl dd{ float:left;width:100%;}
.i_logo_ul .nav_menu li dl dd a{ width:100%; padding:10px 10px; line-height:1.7; text-align:center; color:#000000; font-size:14px; display:inline-block; overflow:hidden; text-align:center;}
.i_logo_ul .nav_menu li dl dd a:hover{ color:#fff; background-color:#025a96;}
.i_fx{width:100%; padding-bottom:50px; text-align:center;}
.i_fx img{margin-right: 10px;}
.i_fx a{ width:30px; height:30px; border:1px solid #fff; margin:0px 3px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.i_fx a:hover{ background-color:#025a96; border:1px solid #025a96;}

.i_phonetext{width:100%; color:#dcdcdc; font-size:14px; text-align:center; font-weight:bold; line-height:2;}
.i_phonetext a{ color:#dcdcdc;}
.i_phonetext a:hover{color:#fff;}
.i_phonetext .a_pc{ display:block;}
.i_phonetext .a_wap{ display:none;}

.i_ssbox{width:100%; text-align:center;position:relative;}
.i_ssbox .ss{width:18px; height:18px; display:inline-block; overflow:hidden; margin:0px 10px;}
.i_ssbox .ss .ss_btn{width:18px;  height:18px; background:url(../images/tb_051.png) center no-repeat; cursor:pointer;}
.i_ssbox .ss .i_bcss_c{width:300px; height:38px; border:1px solid #c1bcba; background-color: #faf7f2;
    border-radius: 0 4px 4px 0;
    box-shadow: 6px 2px 10px rgba(0,0,0,.2); position:absolute;  left:100%; top:0px; display:none}
.i_ssbox .ss .i_bcss_c .ipt1{width:262px; height:36px; background-color:#faf7f2; text-indent:10px; border:0px; color:#333; font-size:14px; font-family:"微软雅黑";}
.i_ssbox .ss  .i_bcss_c .ipt2{width:36px; height:36px; background:url(../images/ss.jpg) center no-repeat; border:0px; cursor:pointer; background-size:16px;}

.i_ssbox .ss .bb_btn{width:18px;  height:18px; background:url(../images/tb_02.png) center no-repeat; cursor:pointer;}
.i_ssbox .ss .i_bb_c{width:300px;background-color: #faf7f2;
    border-radius: 0 4px 4px 0;
    box-shadow: 6px 2px 10px rgba(0,0,0,.2); position:absolute; left:100%; top:0px; z-index:111; display:none;}
.i_ssbox .ss .i_bb_c a{width:100%; padding:10px 10px; line-height:1.7; text-align:center; color:#000000; font-size:14px; display:inline-block; overflow:hidden; text-align:center; }
.i_ssbox .ss .i_bb_c a:hover{color:#fff; background-color:#025a96;}




.inner_banner{width:100%;height: 645px !important; position:relative;}
.inner_banner:after{width:100%; height:100%; background:url(../images/tb_05.png) repeat; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.inner_banner_text{width:100%;  position:absolute; left:0px; top:50%; z-index:2;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); color:#fff;}
.inner_banner_text_t{ text-align:center; width:100%; font-size:50px; font-weight:bold; line-height:1.8;}
.inner_banner_text_t1{width:100%; text-align:center; font-size:24px; line-height:1.8;}
.inner_banner_text_b{width:100%; text-align:center; padding-top:50px;}
.inner_banner_text_b a{ padding:0px 40px; height:60px; border:1px solid #fff; background:url(../images/tb_03.png) repeat;-moz-border-radius: 30px;      /* Gecko browsers */
-webkit-border-radius: 30px;   /* Webkit browsers */
border-radius:30px;            /* W3C syntax */ display:inline-block; color:#fff;}
.inner_banner_text_b a:hover{ background-color:#025a96;}
.inner_banner_text_b a span{ height:60px; line-height:60px; display:inline-block; background:url(../images/tb_04.png) left center no-repeat; padding-left:37px; font-size:16px;}



.i_section{
	position: relative;
	box-sizing: border-box;
	width:100%; overflow:hidden;
	height: 100%;
	}
.bg_blur{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	/*opacity: 0.4;*/
	z-index: 1;
}


.innder_product{width:100%; position:relative; z-index:1; padding:90px 0px 108px 0px;}
.innder_product_c{width:100%;}
.innder_product_c_l{width:26.3%;}
.innder_product_c_l_t{width:100%; padding:0 10% 23px; color:#999999; font-size:16px; line-height:48px; border-bottom:1px solid #dbdbdb;}
.innder_product_c_l_t h2{ color:#333333; font-size:34px; font-weight:bold; line-height:1.0;text-decoration: underline;text-underline-offset: 0.5em;padding-bottom: 20px;}
.innder_product_c_l_t.active { color:#000; border-bottom:1px solid #8b8989;background: #fff;box-shadow: -3px -3px 3px -3px #aaa;}
.innder_product_c_l_t.active :hover{color: #025a96;transform: scale(1.2);}
.innder_product_c_l_t.active h2{ color:#000;}
.innder_product_c_l_c{width:100%; padding:35px 0px 45px 0px;}
.innder_product_c_l_c li{width:100%; float:left;}
.innder_product_c_l_c li a{width:100%; padding:10px 0px; line-height:1.6; color:#666666; font-size:16px; display:inline-block;}
.innder_product_c_l_c li a:hover{ color:#025a96;}
.innder_product_c_l_b{ padding:0px 28px; height:38px; border:1px solid #333333;}
.innder_product_c_l_b span{ padding-right:25px; height:38px; line-height:38px; color:#333; font-size:14px; background:url(../images/tb_06.png) right center no-repeat; display:inline-block;}
.innder_product_c_l_b:hover{ background-color:#025a96; border:1px solid #025a96;}
.innder_product_c_l_b:hover span{ background:url(../images/tb_08.png) right center no-repeat; color:#fff;}
.innder_product_c_r{width:100%;}

.home-swiper1 {width: 100%;/*height: 100%;*/ padding-bottom:65px !important; }
.home-swiper1 .swiper-slide {font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}
.home-swiper1 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#666666; font-size:14px; background-color:#f7f7f7;-moz-box-shadow:0px 0px 10px #dedede;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #dedede;/*webkit*/  
box-shadow:0px 0px 10px #dedede;/*opera或ie9*/}
.home-swiper1 .swiper-slide .div:hover{ text-decoration:none; color:#fff; background-color:#025a96;}
.home-swiper1 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.home-swiper1 .swiper-slide .div .a_img img{width:100%;}
.home-swiper1 .swiper-slide .div .a_text{width:100%; padding:0px 20px 20px 20px;}
.home-swiper1 .swiper-slide .div .a_text_t{width:100%; height:45px; line-height:45px; border-bottom:1px solid #e5e5e5; color:#333333; font-size:16px; font-weight:bold; background:url(../images/tb_07.png) right center no-repeat; padding-right:10px;text-align: center;}
/*.home-swiper1 .swiper-slide .div .a_text_c{width:100%; height:60px; line-height:20px; overflow:hidden; margin-top:10px;}*/
.home-swiper1 .swiper-slide .div:hover .a_text_t{ color:#fff; background:url(../images/tb_08.png) right center no-repeat;}

.home-swiper1 .home_next1{width:19px; height:38px; background:url(../images/d_right.png) center no-repeat; background-color:#d0101b; -moz-border-radius: 0px 19px 19px 0px;      /* Gecko browsers */
-webkit-border-radius: 0px 19px 19px 0px;   /* Webkit browsers */
border-radius:0px 19px 19px 0px;       /* W3C syntax */ top:auto; bottom:0px; left:139px; z-index:1111;   opacity:1 !important;}
.home-swiper1 .home_prev1{width:19px; height:38px; background:url(../images/d_left.png) center no-repeat; background-color:#d0101b; -moz-border-radius: 19px 0px 0px 19px;      /* Gecko browsers */
-webkit-border-radius: 19px 0px 0px 19px;   /* Webkit browsers */
border-radius:19px 0px 0px 19px;            /* W3C syntax */ top:auto; bottom:0px; left:120px; z-index:1111;opacity:1 !important;}
.home-swiper1 .home-pagination1{width:100%; padding:0px 14%;text-align:left !important;}
.home-swiper1 .home-pagination1 .swiper-pagination-bullet{width:10px; height:10px; border:1px solid #fff; margin:0px 10px !important; 
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ background-color:transparent;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; }
.home-swiper1 .home-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px; background-color:#fff;}
.home-swiper1.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:60px;}

.home_scrollbar .swiper-scrollbar-drag{ background-color:#025a96;}
.home-swiper1.swiper-container-horizontal>.swiper-scrollbar{ bottom:0px;}


.innder_about{width:100%; position:relative; z-index:1; padding:115px 0px 60px 0px;}
.innder_about_c{width:90%;margin: 0 5%;}
.innder_about_c_l{width:43%;}
.innder_about_c_l_text{ margin:35px 0px 25px 0px; width:100%; line-height:30px; overflow:hidden; height:150px; color:#000; font-size:16px;}
.innder_about_c_l_b{margin-top: 10px; width:42px; height:42px; background:url(../images/tb_08.png) center no-repeat; background-color:#025a96; border:1px solid #025a96; display:inline-block;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.innder_about_c_l_b:hover{ background:url(../images/tb_07s.png) center no-repeat; background-color:#fff;}
.innder_about_c_r{width:51%;height: 50%;}
.innder_about_c_r li{width:100%; float:left;}
.innder_about_c_r li .div_t{width:100%; text-align:center;}


.inner_bg1{ background-color:#f7f7f7;}
.inner_news{ padding:115px 0px 120px 0px;}
.inner_news_t{width:100%;}
.inner_news_t_l{ color:#999999; font-size:16px; line-height:48px;}
.inner_news_t_l h2{ color:#333333; font-size:34px; font-weight:bold; line-height:1.0;}
.inner_news_c{width:100%; padding-top:37px;}

.home-swiper2 {width: 100%;height: 100%; padding-bottom:65px !important; }
.home-swiper2 .swiper-slide {font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}
.home-swiper2 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#666666; font-size:14px; background-color:#fff;-moz-box-shadow:0px 0px 10px #dedede;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #dedede;/*webkit*/  
box-shadow:0px 0px 10px #dedede;/*opera或ie9*/}
.home-swiper2 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.home-swiper2 .swiper-slide .div .a_img img{width:350px;height:350px;}
.home-swiper2 .swiper-slide .div .a_text{width:100%; padding:15px 20px 0px 20px;}
.home-swiper2 .swiper-slide .div .a_text_t{width:100%; height:40px; line-height:40px; color:#333333; font-size:18px; font-weight:bold; overflow:hidden;}
.home-swiper2 .swiper-slide .div .a_text_c{width:100%; height:66px; line-height:22px; overflow:hidden; margin-bottom:10px;}
.home-swiper2 .swiper-slide .div .a_text_b{width:100%; border-top:1px solid #e5e5e5; height:55px; background:url(../images/tb_07.png) right center no-repeat; padding-right:10px;}
.home-swiper2 .swiper-slide .div .a_text_b span{ padding-left:27px; color:#999; background:url(../images/tb_013.png) left center no-repeat; height:55px; line-height:55px; width:100%; display:inline-block; overflow:hidden;}
.home-swiper2 .swiper-slide .div:hover .a_text_b{ border-top:1px solid #025a96; background:url(../images/tb_07s.png) right center no-repeat;}
.home-swiper2 .swiper-slide .div:hover .a_text_t{ color:#025a96;}

.home-swiper2 .home_next2{width:19px; height:38px; background:url(../images/d_right.png) center no-repeat; background-color:#d0101b; -moz-border-radius: 0px 19px 19px 0px;      /* Gecko browsers */
-webkit-border-radius: 0px 19px 19px 0px;   /* Webkit browsers */
border-radius:0px 19px 19px 0px;       /* W3C syntax */ top:auto; bottom:0px; left:139px; z-index:1111;   opacity:1 !important;}
.home-swiper2 .home_prev2{width:19px; height:38px; background:url(../images/d_left.png) center no-repeat; background-color:#d0101b; -moz-border-radius: 19px 0px 0px 19px;      /* Gecko browsers */
-webkit-border-radius: 19px 0px 0px 19px;   /* Webkit browsers */
border-radius:19px 0px 0px 19px;            /* W3C syntax */ top:auto; bottom:0px; left:120px; z-index:1111;opacity:1 !important;}
.home-swiper2 .home-pagination2{width:100%; padding:0px 14%;text-align:left !important;}
.home-swiper2 .home-pagination2 .swiper-pagination-bullet{width:10px; height:10px; border:1px solid #fff; margin:0px 10px !important; 
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ background-color:transparent;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; }
.home-swiper2 .home-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px; background-color:#fff;}
.home-swiper2.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:60px;}

.home_scrollbar2 .swiper-scrollbar-drag{ background-color:#025a96;}
.home-swiper2.swiper-container-horizontal>.swiper-scrollbar{ bottom:0px;}



.innder_messages{width:100%; position:relative; z-index:2; padding:80px 0px;}
.i_section.i_messages:after{width:100%; height:100%; background:url(../images/tb_016.png) repeat; position:absolute; left:0px; top:0px; z-index:1; content:"";}

.innder_messages_t{width:100%; line-height:1.8; color:#aaaaaa; font-size:16px; text-align:center;}
.innder_messages_t h2{ font-size:34px; font-weight:bold; color:#fff;}
.innder_messages_c{width:100%; padding-top:50px;}
.innder_messages_c li{ padding-bottom:40px; float:left; width:100%;}
.innder_messages_c li .div{width:100%;display:flex;justify-content: space-between;}
.innder_messages_c li .div .ipt1{width:23.75%; height:44px; line-height:44px; text-indent:20px; background:url(../images/tb_014.png) repeat; color:#fff; font-size:14px; border:0px;}
.innder_messages_c li .div .ipt1:-moz-placeholder {
    color: #fff;  
}

.innder_messages_c li .div .ipt1::-moz-placeholder {
    color: #fff;
}

.innder_messages_c li .div .ipt1:-ms-input-placeholder,
.innder_messages_c li .ipt2:-ms-input-placeholder {
    color: #fff;
}

.innder_messages_c li .div .ipt1::-webkit-input-placeholder,
.innder_messages_c li .ipt2::-webkit-input-placeholder {
    color: #fff;
}
.innder_messages_c li .ipt2{width:100%; height:80px; line-height:1.6; padding:10px 20px; background:url(../images/tb_014.png) repeat; color:#fff; font-size:14px; border:0px;}
.innder_messages_c li .div2{width:100%; text-align:center;}
.innder_messages_c li .div2 .ipt3{width:285px; border:1px solid #025a96; font-size:14px; font-weight:bold; height:45px; line-height:45px; background-color:#025a96; text-align:center; color:#fff;-webkit-transition:all 0.5s;transition:all 0.5s;}
.innder_messages_c li .div2 .ipt3:hover{ cursor:pointer; background-color:#fff; color:#025a96;}


.i_ff{ background-color:#0f3e5a;height: 100%;}
.i_footer_bq{ padding-bottom:20px; font-size:14px; color:#dcdcdc; text-align:center;}
.i_footer_bq a{color:#dcdcdc;}
.i_footer_bq a:hover{ color:#fff;}

.footer_box{width: 100%;height:100%; display:flex;justify-content: space-between;padding-top: 20px;}
.con_box{width: 30%;}
.footer_box h2{width: 100%; font-size: 18px;color: #fff;padding-bottom: 10px;}
.footer_box h3{width: 100%; font-size: 12px;color: #b5bdc2;padding-bottom: 10px;padding-top: 60px; text-align: center;}
.con_box p{width: 100%; font-size: 14px;color: #b5bdc2;padding-bottom: 10px;}
.con_box img{width:20px;}
	
.nav_box{width: 20%;}
.pro_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.pro_link a{width: 50%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}

.appli_box{width: 15%;}
.appli_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.appli_link a{width: 50%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}

.about_box{width: 8%;}
.about_link{width: 100%; display: flex;font-size: 14px;color: #b5bdc2;flex-wrap: wrap;}
.about_link a{width: 100%;display: flex;justify-content:space-between;color: #b5bdc2;padding-bottom: 10px;}	
	
.wx_logo{width: 16%;}

.i_fx2 {
    width: 100%;
    padding: 50px 0px;
    align-items: left;
}



.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:100011111111111; left:0px; top:-100%;}
.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}
.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}



.n_banner{width:100%; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.n_banner img{width:100%;}
.n_banner:after{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; background:url(../images/tb_017.png) repeat; content:"";}
.n_banner_text{width:100%; line-height:1.2 !important; position:absolute; left:0px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); color:#fff; font-size:50px; font-weight:bold; text-align:center; padding:0px 5%; z-index:2;}






.a_zxlmenu{width:100%; position:relative; display:none; z-index:111;}
.a_zxlmenu_t{width:100%;padding:3% 0px;background:url(../images/zxl_jt2.jpg) right center no-repeat; font-size:16px; text-align:center; background-color:#025a96; color:#fff; cursor:pointer; background-size:30px;text-transform:uppercase;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px;  padding:0px; background-color:#eeeeee;text-indent:0px; display:none;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center;}
.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px; float:left;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#025a96;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #eaeaea;display:none; float:left; background-color:#f1f2f3;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px;}

.n_bg1{ background-color:#f7f7f7;}
.n_nymenu{ padding:20px 30px; position:relative;}

.menu_swiper{width:100%; overflow:hidden;}
.menu_swiper .swiper-slide{width:auto; padding-right:40px;}
.menu_swiper .swiper-slide a{ height:32px; line-height:32px; overflow:hidden; color:#666666; font-size:14px;}
.menu_swiper .swiper-slide a:hover,.menu_swiper .swiper-slide a.activemenu{ color:#025a96;}
.n_nymenu .menu_next{width:10px; height:19px; background:url(../images/tb_024.png) right center no-repeat; left:auto; right:0px; top:50%; margin-top:-9.5px; z-index:6;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_nymenu .menu_next:hover{  background:url(../images/tb_024s.png) right center no-repeat;}
.n_nymenu .menu_prev{width:10px; height:19px;  background:url(../images/tb_023.png) right center no-repeat; left:0px; top:50%; margin-top:-9.5px; z-index:6;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_nymenu .menu_prev:hover{  background:url(../images/tb_023s.png) right center no-repeat;}


.ner_about{ padding:45px 0px 85px 0px}
.ner_about_con{width:100%;}
.ner_about_t{ text-align:center; width:100%; color:#333333; font-size:34px; font-weight:bold; line-height:1.6;}
.ner_about_c{ padding:25px 0px 45px 0px; line-height:2; overflow:hidden; color:#666666; font-size:16px;}
.ner_about_c img{ max-width:100%; height:auto !important;}
.ner_about_video{width:100%; overflow:hidden;}
.ner_about_video video{width:100%; height:auto !important;}
.ner_about_list{ padding:90px 0px 100px 0px;}
.ner_about_list li{width:23.5%; margin-right:2%;}
.ner_about_list li:nth-child(4){ margin-right:0px;}
.ner_about_list li .div{width:100%; padding:35px 25px; background-color:#f7f7f7; border:1px solid #f7f7f7; color:#333333; font-size:22px; cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s; position:relative;}
.ner_about_list li .div:hover{ border:1px solid #025a96;}
.ner_about_list li .div .a_img{width:100%; height:75px; overflow:hidden;}
.ner_about_list li .div .a_img img{ height:57px;}
.ner_about_list li .div .a_text{width:100%; height:120px; line-height:30px; overflow:hidden;}
.ner_about_list li .div .tb1{width:107px; position:absolute; right:25px; top:35px;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.ner_about_list li .div .tb1 img{width:100%;}
.ner_about_list li .div:hover .tb1{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.ner_zs_list{ width:100%; padding-top:35px;}
.ner_zs_list li{width:23.5%; margin-right:2%; padding-bottom:40px;}
.ner_zs_list li:nth-child(4n){ margin-right:0px;}
.ner_zs_list li .div{width:100%; padding:25px 15px 10px 15px; border:1px solid #e5e5e5; display:inline-block; overflow:hidden; color:#333333; font-size:16px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.ner_zs_list li .div:hover{ border:1px solid #025a96; color:#025a96;}
.ner_zs_list li .div .a_img{width:100%; text-align:center; margin-bottom:15px;}
.ner_zs_list li .div .a_img img{ max-width:100%;}
.ner_zs_list li .div .a_text{width:100%; height:35px; line-height:35px; overflow:hidden; text-align:center;}

.ner_news{ padding:30px 0px 30px 0px;}
.ner_news_list{width:100%;}
.ner_news_list li{width:32%; margin-right:2%; padding-bottom:35px;}
.ner_news_list li:nth-child(3n){ margin-right:0px;}
.ner_news_list li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#666666; font-size:14px; background-color:#fff;-moz-box-shadow:0px 0px 10px #dedede;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #dedede;/*webkit*/  
box-shadow:0px 0px 10px #dedede;/*opera或ie9*/}
.ner_news_list li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.ner_news_list li .div .a_img img{width:100%;aspect-ratio: 1 / 1;}
.ner_news_list li .div .a_text{width:100%; padding:15px 20px 0px 20px;}
.ner_news_list li .div .a_text_t{width:100%; height:40px; line-height:40px; color:#333333; font-size:18px; font-weight:bold; overflow:hidden;}
.ner_news_list li .div .a_text_c{width:100%; height:66px; line-height:22px; overflow:hidden; margin-bottom:10px;}
.ner_news_list li .div .a_text_b{width:100%; border-top:1px solid #e5e5e5; height:55px; background:url(../images/tb_07.png) right center no-repeat; padding-right:10px;}
.ner_news_list li .div .a_text_b span{ padding-left:27px; color:#999; background:url(../images/tb_013.png) left center no-repeat; height:55px; line-height:55px; width:100%; display:inline-block; overflow:hidden;}
.ner_news_list li .div:hover .a_text_b{ border-top:1px solid #025a96; background:url(../images/tb_07s.png) right center no-repeat;}
.ner_news_list li .div:hover .a_text_t{ color:#025a96;}

.ner_news_t{width:100%; line-height:1.6; color:#333333; font-size:24px; font-weight:bold; overflow:hidden;}
.ner_news_t1{ padding:10px 0px 35px 0px; line-height:2; overflow:hidden; color:#999999; font-size:16px; border-bottom:1px solid #e5e5e5;}
.ner_news_c{ padding:45px 0px; line-height:2; overflow:hidden; color:#666666; font-size:16px;}
.ner_news_c p{ line-height:2;}
.ner_news_c img{ max-width:100%; height:auto !important;}
.ner_news_b{width:100%;}
.ner_news_b a{ width:100%; padding:10px 0px 10px 30px; line-height:1.6; color:#333333; font-size:16px;}
.ner_news_b a:hover{ color:#025a96;}
.ner_news_b a.a1{background:url(../images/tb_029.png) left top 18px no-repeat;}
.ner_news_b a.a1:hover{background:url(../images/tb_029s.png) left top 18px no-repeat;}
.ner_news_b a.a2{background:url(../images/tb_030.png) left top 18px no-repeat;}
.ner_news_b a.a2:hover{background:url(../images/tb_030s.png) left top 18px no-repeat;}



.ner_cases_list{width:100%;}
.ner_cases_list li{width:32%; margin-right:2%; padding-bottom:35px;}
.ner_cases_list li:nth-child(3n){ margin-right:0px;}
.ner_cases_list li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#333333; font-size:18px; background-color:#fff;}
.ner_cases_list li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.ner_cases_list li .div .a_img img{width:100%; float:left;aspect-ratio: 16 / 10;}
.ner_cases_list li .div .a_text{width:100%; height:58px; line-height:58px; overflow:hidden; text-align:center;}
.ner_cases_list li .div:hover{ color:#025a96;}

.ner_video_list{width:100%;}
.ner_video_list li{width:23%; margin-right:2.6%; padding-bottom:30px;}
.ner_video_list li:nth-child(4n){ margin-right:0px;}
.ner_video_list li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#333333; font-size:16px; background-color:#fff;}
.ner_video_list li .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}
.ner_video_list li .div .a_img img{width:100%; float:left;}
.ner_video_list li .div .a_img:after{width:100%; height:100%; background:url(../images/tb_031.png) center no-repeat; position:absolute; left:0px;top:0px; z-index:1; content:"";}
.ner_video_list li .div:hover .a_img:after{ background:url(../images/tb_031s.png) center no-repeat;}
.ner_video_list li .div .a_text{width:100%; height:55px; line-height:55px; overflow:hidden; text-align:center;}
.ner_video_list li .div:hover{ color:#025a96;}

.ner_faq_list{width:100%;}
.ner_faq_list li{width:100%; padding-bottom:30px; float:left;}
.ner_faq_list li .div{width:100%;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */-moz-box-shadow: 0px 0px 10px #dedede;
    -webkit-box-shadow: 0px 0px 10px #dedede;
    box-shadow: 0px 0px 10px #dedede; cursor:pointer; font-size:16px;display:flex;justify-content: space-between; flex-wrap:wrap; overflow:hidden;}
.ner_faq_list li .div.active{ background-color:#f7f7f7;}
.ner_faq_list li .div_l{width:95%; padding:20px 35px; line-height:1.8; color:#333333; font-weight:bold;}
.ner_faq_list li .div_r{width:5%; background:url(../images/tb_032.png) center no-repeat; background-color:#025a96;}
.ner_faq_list li .div.active .div_r{ background:url(../images/tb_033.png) center no-repeat;background-color:#025a96;}
.ner_faq_list li .div_c{width:100%; padding:30px 35px; line-height:2; overflow:hidden; color:#666666; font-size:16px;-moz-box-shadow: 0px 5px 10px #dedede;
    -webkit-box-shadow: 0px 5px 10px #dedede;
    box-shadow: 0px 5px 10px #dedede; display:none;}
.ner_faq_list li .div_c img{ max-width:100%; height:auto !important;}

.ner_support_list{width:100%;}
.ner_support_list li{width:48%; margin-right:4%; padding-bottom:35px;}
.ner_support_list li:nth-child(2n){ margin-right:0px;}
.ner_support_list li .div{width:100%;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */-moz-box-shadow: 0px 0px 10px #dedede;
    -webkit-box-shadow: 0px 0px 10px #dedede;
    box-shadow: 0px 0px 10px #dedede; cursor:pointer; padding:13px 0px; font-size:14px;display:flex;justify-content: space-between; flex-wrap:wrap; overflow:hidden;-webkit-transition:all 0.5s;transition:all 0.5s;}
.ner_support_list li .div:hover{ background-color:#fbfbfb;}
.ner_support_list li .div_l{width:77%; padding:10px 35px; line-height:1.8; color:#999999;}
.ner_support_list li .div_l span{ color:#333333; font-size:16px; font-weight:bold;}
.ner_support_list li .div_r{width:23%; border-left:1px solid #e5e5e5;display:flex; align-items:center;}
.ner_support_list li .div_r .div_jt{ padding-top:28px; text-align:center; width:100%; line-height:1.7; color:#999999; background:url(../images/tb_034.png) top center no-repeat;-webkit-transition:all 0.5s;transition:all 0.5s;}
.ner_support_list li .div:hover .div_r .div_jt{ background:url(../images/tb_034s.png) top center no-repeat; color:#025a96;}

.ner_contact{ padding:90px 0px 120px 0px;}
.ner_contact_t{width:100%; background-color:#f7f7f7;display:flex;justify-content: space-between; flex-wrap:wrap;}
.ner_contact_t_l{width:65.5%; padding:70px 5% 85px 5%;}
.ner_contact_t_l_t{width:100%; line-height:1.5; color:#333; font-size:34px; font-weight:bold;}
.ner_contact_t_l_text{width:100%; padding-bottom:43px; line-height:1.6; color:#025a96; font-size:14px;}
.ner_contact_t_l_c{width:100%;}
.ner_contact_t_l_c li{ padding-bottom:20px; width:100%;}
.ner_contact_t_l_c li .div{width:100%;display:flex;justify-content: space-between; flex-wrap:wrap;}
.ner_contact_t_l_c li .div .ipt1{width:46%; height:44px; line-height:44px; text-indent:20px; background-color:#fff; color:#999999; font-size:14px; border:0px;}

.ner_contact_t_l_c li .ipt2{width:100%; height:140px; line-height:1.6; padding:10px 20px; background-color:#fff;  color:#999999; font-size:14px; border:0px;}
.ner_contact_t_l_c li .div2{width:100%; padding-top:10px;}
.ner_contact_t_l_c li .div2 .ipt3{width:230px; border:1px solid #025a96; font-size:14px; font-weight:bold; height:45px; line-height:45px; background-color:#025a96; text-align:center; color:#fff;-webkit-transition:all 0.5s;transition:all 0.5s;}
.ner_contact_t_l_c li .div2 .ipt3:hover{ cursor:pointer; background-color:#fff; color:#025a96;}
.ner_contact_t_r{width:34.5%; background:url(../images/bg42.jpg) no-repeat; background-size:cover; padding:85px 5% 20px 5%;}
.ner_contact_t_r_t{width:100%;}
.ner_contact_t_r_t li{ padding-bottom:25px; float:left; width:100%; color:#fff; font-size:14px;}
.ner_contact_t_r_t li .div_t{width:100%; padding:10px 0px; line-height:1.5; font-size:16px; font-weight:bold; text-align:center;}
.ner_contact_t_r_t li .div_c{width:100%; line-height:1.8; text-align:center;}
.ner_contact_t_r_t li .div_c a,.ner_contact_t_r_t li .div_c a:hover{ color:#fff;}
.ner_contact_t_r_t li .div_c .a_pc{ display:block;}
.ner_contact_t_r_t li .div_c .a_wap{ display:none;}

.ner_contact_t_r_fx{width:100%; padding-top:40px; text-align:center;}
.ner_contact_t_r_fx a{ width:30px; height:30px; border:1px solid #fff; margin:0px 3px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.ner_contact_t_r_fx a:hover{ background-color:#025a96; border:1px solid #fff;}

.ner_contact_c{width:100%; height:485px;}

.ner_products_list{width:100%;}
.ner_products_list li{width:23%; margin-right:2.6%; padding-bottom:40px;}
.ner_products_list li:nth-child(4n){ margin-right:0px;}
.ner_products_list li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#666666; font-size:14px; background-color:#f7f7f7;-moz-box-shadow:0px 0px 10px #dedede;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #dedede;/*webkit*/  
box-shadow:0px 0px 10px #dedede;/*opera或ie9*/}
.ner_products_list li .div:hover{ text-decoration:none; color:#fff; background-color:#3ca4e5;}
.ner_products_list li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.ner_products_list li .div .a_img img{width:100%;}
.ner_products_list li .div .a_text{width:100%; padding:0px 20px 20px 20px;}
.ner_products_list li .div .a_text_t{width:100%; height:45px; line-height:45px; overflow:hidden; border-bottom:1px solid #e5e5e5; color:#333333; font-size:16px; font-weight:bold; background:url(../images/tb_07.png) right center no-repeat; padding-right:10px;}
.ner_products_list li .div:hover .a_text_t{ color:#fff; background:url(../images/tb_08.png) right center no-repeat;}

.ner_products_t{width:100%; padding-bottom:40px;}
.ner_products_t_l{width:42%; background-color:#f7f7f7; border:1px solid #eeeeee;}
.ner_products_t_r{width:53%; padding-top:18px;}
.ner_products_t_r_t{line-height:1.6; color:#333333; font-size:30px; font-weight:bold;margin-bottom: 20px;}
.ner_products_t_r_img{display: flex; width: 100%;}
.img_thumb{width: 65%;}
.ner_products_t_r_img img{width: 100%;}
.ner_products_t_r_c{width:100%; padding-top:10px; padding-bottom:25px; line-height:2; color:#666666; font-size:14px; overflow:hidden;}
.ner_products_t_r_button{width:140px; height:44px; line-height:44px; background-color:#025a96; font-size:14px; color:#fff; text-align:center; border:1px solid #025a96;}
.ner_products_t_r_button:hover{ background-color:#fff; color:#025a96;}
.ner_products_t1{width:100%; background-color:#f5f5f5;}
.ner_products_t1 a{ padding:0px 65px; margin-right:15px; float:left; height:60px; line-height:60px; color:#666666; font-size:18px; position:relative;}
.ner_products_t1 a:hover,.ner_products_t1 a.active{ color:#025a96; background-color:#fff;}
.ner_products_t1 a:after{width:0%; height:3px; background-color:#025a96; position:absolute; left:0px; top:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.ner_products_t1 a:hover:after,.ner_products_t1 a.active:after{width:100%;}
.ner_products_c{width:100%; padding-bottom:50px;}
.ner_products_con{width:100%; display:none;}
.ner_products_title{ padding:35px 0px; line-height:1.7; color:#333333; font-size:34px; font-weight:bold;}

.ner_products_text{width:100%; color:#666666; font-size:16px; line-height:2; overflow:hidden;padding:5% 0px 0px 5%;}
.ner_products_text h{font-size: 20px;font-weight: bold;color: #2e75b6;}
.ner_products_text img{ max-width:100%; height:auto !important;}
.ner_products_text table{border:1px solid #e5e5e5; border-right:0px; border-bottom:0px;}
.ner_products_text table tr td{ border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:20px; line-height:1.6;}


.ner_products_inquiry{ padding-top:25px;}
.ner_products_inquiry .innder_messages_t{ color:#999999;}
.ner_products_inquiry .innder_messages_t h2{ color:#333;}
.ner_products_inquiry .innder_messages_c li .div .ipt1{ border:1px solid #e5e5e5;color:#333;}
.ner_products_inquiry .innder_messages_c li .ipt2{ border:1px solid #e5e5e5; color:#333;}
.ner_products_inquiry .innder_messages_c li .div .ipt1:-moz-placeholder {
    color: #999999;  
}

.ner_products_inquiry .innder_messages_c li .div .ipt1::-moz-placeholder {
    color: #999999;
}

.ner_products_inquiry .innder_messages_c li .div .ipt1:-ms-input-placeholder,
.ner_products_inquiry .innder_messages_c li .ipt2:-ms-input-placeholder {
    color: #999999;
}

.ner_products_inquiry .innder_messages_c li .div .ipt1::-webkit-input-placeholder,
.ner_products_inquiry .innder_messages_c li .ipt2::-webkit-input-placeholder {
    color: #999999;
}


.home-swiper {width: 100%;height: 100%;}
.home-swiper .swiper-slide{text-align: left;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}
.home-swiper .swiper-slide img{width:100%; height:auto !important; float:left;}
.home-swiper .swiper-slide .video_box{width:100%; position:absolute; left:0px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.home-swiper .swiper-slide .video_box video{width:100%; height:auto !important; float:left; }
.home-swiper .swiper-slide .video_box .video_bg{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; background:url(../images/tb_035.png) repeat; display:none;}
.home-swiper .swiper-slide .video_box .video_player{width:50px; height:50px; background:url(../images/tb_031s.png) center no-repeat; background-size:100%; position:absolute; left:50%; top:50%;
-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); z-index:2; cursor:pointer;}


.home-pagination .swiper-pagination-bullet{width:10px; height:10px; margin:0px 5px !important; background-color: #7b7b7b;
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:0.5; position:relative;
-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.home-pagination .swiper-pagination-bullet-active{width:10px; height:10px; background-color:#025a96;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}
.home-swiper.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ width:100%; text-align:center; bottom:15px; }
/*
.home-swiper .home_prev{width:21px; height:40px; background:url(../images/banner_l.png) no-repeat; position:absolute; left:4%; top:50%; margin-top:-20px; background-size:100%;}
.home-swiper .home_next{width:21px; height:40px; background:url(../images/banner_r.png) no-repeat; position:absolute; right:4%; top:50%; margin-top:-20px; background-size:100%;}*/


/*2022-10-17新增*/
.xz_cp_video{width:100%; margin-top:20px;}
.xz_cp_video video{width:100%; height:auto !important;}
.xz_lx_map{width:100%;}
.xz_lx_map iframe{width:100%;height:485px; border:0px;}

.xz_db_list_c{width:100%; position:fixed; left:0px; bottom:0px; z-index:111; display:none;}
.xz_db_list{width:100%; height:50px;display: flex; background-color:#333;}
.xz_db_list li{flex: 1;
    height: 50px;}
.xz_db_list li a{width:100%; height:50px; display:inline-block; overflow:hidden;}
.xz_db_list li a:hover{ color:#fff;}
.xz_db_list li a.bg1{background:url(../images/db_01.png) center no-repeat; background-size:18px;}
.xz_db_list li a.bg2{background:url(../images/db_02.png) center no-repeat;background-size:18px;}
.xz_db_list li a.bg3{background:url(../images/db_03.png) center no-repeat;background-size:18px;}
.xz_db_list li a.bg4{background:url(../images/db_04.png) center no-repeat;background-size:18px;}
.xz_db_list li a.bg5{background:url(../images/db_05.png) center no-repeat;background-size:18px;}
.xz_db_list li.bottom_wap{ display:none;}

.company_wrap{width: 90%;margin:40px auto 20px;display:flex;justify-content:space-between;flex-wrap: wrap;z-index: 111111;}
.company_wrap span{font-size: 40px;}
.company_wrap p{font-size: 25px;}
.about_box{display: flex;width: 18%;}
.about1{width: 30%;margin: 20px 0px;}
.company_wrap img{width: 100px;height: 100px;}
.com_wrap1{font-size:30px;color:#fff;text-align: left;z-index: 111111;width: 50%;}
.com_wrap2{font-size:30px;color:#fff;text-align: left;z-index: 111111;width: 50%;}
.com_wrap3{font-size:30px;color:#fff;text-align: left;z-index: 111111;width: 50%;}
.com_wrap4{font-size:30px;color:#fff;text-align: left;z-index: 111111;width: 50%;}
.com_wrap5{font-size:30px;color:#fff;text-align: left;z-index: 111111;width: 50%;}
.com_wrap2 h1::after{
	width: 20px;
	height: 20px;
    content: "";
	background-image: url(../images/after1.png);
	background-repeat: no-repeat;
    position: absolute;
    color: #2CA9E1;
}
.com_wrap4 h1::after{
	width: 20px;
	height: 20px;
    content: "";
	background-image: url(../images/after1.png);
	background-repeat: no-repeat;
    position: absolute;
    color: #2CA9E1;
}
.home-swiper {
	width: 100%;
	height: 100%;
	background: #000;
}

.home-swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	/*background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
	position: relative;*/
}

.home-swiper .swiper-slide .s1 {
	width: 100%;
	height: 100%;
	/*background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	display: block;*/
}

.home-swiper .swiper-slide .s1 img {
	width: 100%;
	height: 100% !important;
}
.home-swiper .swiper-slide .s1 ul{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: nowrap;
}
.home-swiper .swiper-slide .s1 ul li{
	width: 33.33%;
	height: 100%;
}

.home-swiper .swiper-slide .s2 {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	display: none;
}

.home-swiper .swiper-slide .s2 img {
	width: 100%;
	height: auto !important;
	display: none;
}

.home-swiper .swiper-slide .banner_text1 {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 50%;
	-o-transform: translate(0%, -70%);
	-ms-transform: translate(0%, -70%);
	-webkit-transform: translate(0%, -70%);
	-moz-transform: translate(0%, -70%);
	transform: translate(0%, -70%);
	z-index: 1;
	text-align: left;
	color: #fff;
	padding: 0px 2.5%;
	letter-spacing: 2px;
	/*opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;*/
}

.home-swiper .swiper-slide .banner_text1 .div_t {
	font-size: 50px;
	font-weight: bold;
	line-height: 1.3;
}

.home-swiper .swiper-slide .banner_text1 .div_c {
	width: 100%;
	padding: 25px 0px 35px 0px;
	line-height: 1.6;
	font-size: 30px;
}

.home-swiper .swiper-slide .banner_text1 .div_b {
	padding: 0px 80px 0px 40px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #fff;
	color: #fff;
	background: url(../images/jiantou.png) right 35px center no-repeat;
	-moz-border-radius: 25px;
	/* Gecko browsers */
	-webkit-border-radius: 25px;
	/* Webkit browsers */
	border-radius: 25px;
	/* W3C syntax */
	font-size: 16px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.home-swiper .swiper-slide .banner_text1 .div_b:hover {
	background: url(../images/p_tb8.png) right 35px center no-repeat;
	color: #333;
	background-color: #fff;
}

/*.home-swiper .swiper-slide .banner_text2{width:100%; position:absolute; left:0px; top:32%; z-index:1; text-align:left; color:#000000; font-size:40px; font-weight:bold; padding-top:15px 0px; line-height:1.4;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.home-swiper .swiper-slide .banner_text3{width:100%; position:absolute; left:0px; top:25%; z-index:1; text-align:left; color:#000000; font-size:40px; font-weight:bold; padding-top:15px 0px; line-height:1.4; text-align:center;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.home-swiper .swiper-slide.swiper-slide-active .banner_text1,.home-swiper .swiper-slide.swiper-slide-active .banner_text2,.home-swiper .swiper-slide.swiper-slide-active .banner_text3{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}*/

.home-swiper .home_next {
	width: 50px;
	height: 80px;
	background: url(../images/right.png) no-repeat;
	background-size: 100%;
	right: 40px;
	margin-top: -40px;
	transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}

.home-swiper .home_next:hover {
	background: url(../images/right-start.png) no-repeat;
}

.home-swiper .home_prev {
	width: 50px;
	height: 80px;
	background: url(../images/left.png) no-repeat;
	background-size: 100%;
	left: 40px;
	margin-top: -40px;
	transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}

.home-swiper .home_prev:hover {
	background: url(../images/left-start.png) no-repeat;
}

.home-swiper .home-pagination .swiper-pagination-bullet {
	width: 18px;
	height: 12px;
	border: 1px solid #fff;
	-moz-border-radius: 6px;
	/* Gecko browsers */
	-webkit-border-radius: 6px;
	/* Webkit browsers */
	border-radius: 6px;
	/* W3C syntax */
	background-color: transparent;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 28px;
	background-color: #fff;
}

.home-swiper.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 20px;
}
.pr_section{width:100%; height:100%;background: url(../images/bgp2.png) no-repeat;background-size: cover;}
.pro_title{width: 100%;height: 100%; text-align: center;}
.pro_title h1{font-size: 40px;color: #fff;padding-top: 50px;text-decoration: underline;text-underline-offset: 0.5em;}
.more_link{float: right; margin-right: 20%;display: inline-block;}
.more_link a{font-size: 20px;color: #fff;background-color: #070f33;text-align:right;}
.more_link a:after{content: "";
    position: relative;
    background-image: url(../images/more.png);
    width: 40px;
    height: 12px;
	margin-bottom: 4px;
    box-sizing: border-box;
    display: inline-block;}


.pr_section2{width:100%; height:100%;background: url(../images/bgp7.png) no-repeat;background-size: cover;padding-bottom: 50px;}
.pr_section2 h1{font-size: 40px;color: #000;padding-top: 50px;text-decoration: underline;text-underline-offset: 0.5em;text-align: center;}

.byq_pro{width:80%;margin: 0 10%; display: flex;justify-content:center;flex-wrap: nowrap; height:100%;padding-top: 100px;position: relative;}

.byq_pro .a_text{width:100%; padding:0px 20px 20px 20px;overflow: hidden;}
.byq_pro .a_text_t{width:330px; height:45px; line-height:45px; border-bottom:1px solid #e5e5e5; color:#333333; font-size:16px; font-weight:bold; background:url(../images/tb_07.png) right center no-repeat; padding-right:10px;text-align: center;}
.byq_pro .div .a_text_t:hover{ color:#fff; background:url(../images/tb_08.png) right center no-repeat;}

/*.swiper-wrapper .s1 ul{width:100%; display:flex; justify-content:flex-start;}
.swiper-wrapper .s1 ul li{width:100%;display:flex;justify-content:flex-start;}*/

 .carousel {
            position: absolute;
            width: 100%;
        }
 .carousel2 {
            position: absolute;
            width: 100%;
        }
        .carousel-inner {
            display: flex;
			justify-content:space-between; 
            width: 100%;
            transition: transform 0.6s ease-in-out;
			overflow: hidden;
			position: absolute;
			height: 100%;
			flex-wrap: nowrap; 
        }
        .item {
			display: flex;
            width:100%;
            height: 100%;
        }
       .item .swiper-slide{width: 100%; display:flex;height: 100%;}
       
       .item .swiper-slide img {
			display: inline-block;
            height: 100%;
            width: 100%;
        }
        .carousel-control {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            color: #fff;
            font-size: 80px;
            z-index: 10;
            cursor: pointer;
        }
        .left {
            left: 25px;
        }
        .right {
            right: 25px;
        }
 
        .dots {
            position: absolute;
            bottom: 20px;
            left: 50%;
            z-index: 15;
            width: 60%;
            padding-left: 0;
            margin-left: -30%;
            text-align: center;
            list-style: none;
        }
 
        .dots > li {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin: 1px;
            cursor: pointer;
            background-color: rgba(0,0,0,0);
            border: 1px solid #fff;
            border-radius: 10px;
        }
 
        .dots .active {
            width: 12px;
            height: 12px;
            margin: 0;
            background-color: #fff;
        }
/*.item .swiper-slide .a_img{width:100%; display:inline-block; overflow:hidden;}
.item .swiper-slide .div_Amplification{width:100%;}*/

.par_box{width:100%;display: flex;padding-bottom: 20px;justify-content: center; flex-wrap: wrap;}
.par_box h{width: 100%; font-size: 40px;color: #fff;padding-top: 50px;text-decoration: underline;text-underline-offset: 0.5em;position:relative;z-index: 111111;text-align: center;}
.par_box img{align-content: center;position:relative;z-index: 111111;}
.i_section {background-width:100%;}

.applition_title{width: 100%;height: 100%; text-align: center;}
.applition_title h1{font-size: 40px;color: #000;padding: 50px 0px 20px;text-decoration: underline;text-underline-offset: 0.5em;}
